
import java.util.regex.Matcher;
import java.util.regex.Pattern;


public class HerramientaRegexps {


	public static String limpiarCadena(String s, String regexp){
		Pattern p = Pattern.compile(regexp);
        Matcher m = p.matcher(s);
           StringBuffer sb=new StringBuffer();
        boolean resultado = m.find();
        boolean caracteresIlegales = false;
        while(resultado) {
            caracteresIlegales = true;
            m.appendReplacement(sb, "");
            resultado = m.find();
        }
        
        m.appendTail(sb);
        if (caracteresIlegales) return sb.toString();
        else return "";
	}
	
	public static String CambiarSalida(String s) {

		String s1 = limpiarCadena(s,"[A-Za-z,./]*");
		if (s1.equals("")) s1="0";
		String s2 = limpiarCadena(s, "[0-9]*(.xml)$");
		return (s2 + Integer.toString((Integer.parseInt(s1)+1)) + ".xml");
	}

}
